export interface SearchConfig {
  showLabel?: boolean
  labelWidth?: string
  formItems: FormItem[]
}

/**
 * options       选项 (select radio等组件的选项)
 * optionsGetter 获取动态选项的 store 中的指定 getters
 * bind          可以直接 v-bind 的属性
 */
export interface FormItem {
  label: string
  field: string
  type: FormItemType
  placeholder?: string
  options?: any
  optionsGetter?: string
  bind?: any
}

export type FormItemType = 'input' | 'select' | 'datapicker'
